02 Ablauf: Start - Fahren - Achtung - Stop


Die älteste deutsche Ampel stand am Potsdamer Platz in Berlin. Sie wurde 1925 in Betrieb genommen. Die drei Lampen waren (über dem Fenster des Polizisten) horizontal angeordnet. Heute wird diese Ampel nur noch als Denkmal genutzt.

Wie du siehst, schuf man gleichzeitig einen Beobachtungsstand für die Polizei. Wahrscheinlich wurde die Ampel nicht automatisch gesteuert, sondern von dem Polizisten manuell geschaltet. Irgendwann wurde dann der Polizist eingespart und man konstruierte eine mechanische Steuerung der Ampel über rotierende Kontakte. Heute wäre der arme Polizist mit der Ampelsteuerung an einer mittelgroßen Kreuzung vermutlich total überfordert. Aber zum Glück haben wir es heute einfacher. Für Steuerungsaufgaben gibt es Computer.


Die normale Umlaufzeit einer Ampel liegt nach der Richtlinie zur Anlage von Lichtsignalanlegen bei 50-75s., minimal 30s und maximal 90-120s. Neben der Grünzeit je Richtung kommt auch noch eine Übergangszeit hinzu,
in der beide Richtungen rot haben (Räum- bzw. Übergangszeit).

Für uns ist das zu lang. Wir legen mal Folgendes fest:


      1s         5s            2s          10s

Jede Ampelphase beginnt damit, dass die rote und die gelbe Lampe eine Sekunde lang gleichzeitig leuchten. Dann verlöschen Rot und Gelb und die Ampel zeigt für einige Zeit Grün (bei uns sind es fünf Sekunden, normalerweise ist die Grünphase natürlich länger). Dann geht Grün aus und für etwa zwei Sekunden leuchtet Gelb auf. Zum Schluss zeigt die Ampel wieder rot. Die Rotphase der einzelnen Ampel dauert länger als die anderen drei Phasen zusammen.

Das erste Modell, das wir ansteuern wird uns eine Weile begleiten. Mit ihm werden wir lernen, wie man Programme schreibt. Sein Name ist TrafficLights, es handelt sich also um das Modell einer Ampelanlage.

Die beiden Ampeln, die auf dem Modell nebeneinander abgebildet sind, könnten in der Wirklichkeit an den beiden Enden einer Baustelle stehen. An einer Kreuzung würde die linke Ampel die eine, die rechte die andere Richtung regeln.

Schließlich aber könnte man sich auch bei der rechten Ampel die mittlere LED wegdenken.
Dann bliebe nur die rote und die gelbe Leuchte übrig wie auf einer Fußgängerampel.
Und das PUSH-Symbol wäre der Knopf, den die Fußgänger drücken müssen, damit sie Grün bekommen.


Aufgabe:

Versuche diesen Ablauf zu programmieren. 

Verwende dazu nur die linke Ampel mit den Lampen O1, O2 und O3.
Du brauchst dazu zehn Ein-/Ausschaltbefehle

Ampelphasen Name.rpp